/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. 
 */
package com.icinfo.cloud.provider.punish.actscode.service;

import com.icinfo.cloud.provider.punish.actscode.dto.ActsCodeDto;
import com.icinfo.cloud.provider.punish.actscode.dto.ActsCodeRevokeDto;
import com.icinfo.cloud.provider.punish.actscode.model.CaseActsCodeInfo;
import com.icinfo.framework.core.service.BaseService;

/**
 * 描述:  case_acts_code_info 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年11月08日
 */
public interface ICaseActsCodeInfoService extends BaseService {
    /**
     * 根据caseId查询二维码 条形码
     * @author liyafeng
     * @date 2022/11/9
      * @param caseId
     * @return {@link CaseActsCodeInfo}
     */
    CaseActsCodeInfo getCaseActsCodeInfo(String caseId);
    /**
     * 保存行政行为码信息
     * @author liyafeng
     * @date 2022/11/8
     * @param actsCodeDto
     * @return {@link int}
     */
    int saveCaseActsCodeInfo(ActsCodeDto actsCodeDto);
    /**
     *行政行为码注销
     * @author liyafeng
     * @date 2023/1/13
      * @param actsCodeRevokeDto
     * @return {@link int}
     */
    int revoke(ActsCodeRevokeDto actsCodeRevokeDto);
}